


<%
 //String name = "winpum@gmail.com";
 String name = "";
        if(session.getAttribute("usuario") == null){
            response.sendRedirect("../PRINCIPAL/sesionExpirada.jsp");
        }else{
            name = session.getAttribute("usuario").toString();
        }
 
 //out.write(name);
%>
<%@page import="java.util.Date"%>
<%@page import="java.util.Calendar"%>
<%@page import="java.sql.*"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ANALISIS Y DISEÑO 2</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="../CSS/default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<!-- start header -->
<jsp:useBean id="db" scope="request" class="conexion.DB" />
<div id="header">
<img src="../imagenes/usac1.jpg"/>        
	<h1><a href="#">FANTASY FOOTBALL</a></h1>
	<p><a href="#">USAC - AYD2</a></p>
        
       

</div>
<!-- end header -->
<!-- star menu -->
<div id="menu">
	<ul>
		  <li class="current_page_item"><a href="inicio.jsp">INICIO</a></li>
                <li><a href="crear_plantilla.jsp">PLANTILLA</a></li>
                 <li><a href="escuadra.jsp">ESCUADRA</a></li>
                 <li><a href="transferencias.jsp">TRANSFERENCIAS</a></li>
                <li><a href="cerrarSesion.jsp">CERRAR SESION</a></li>
	</ul>
</div>
<!-- end menu -->
<!-- start page -->
<div id="page">
	<!-- start content -->
	<div id="content">
		<div class="post">
			<div class="title">
				<h2><a href="">PLANTILLA</a></h2>
				<p><small>fase 4 </small></p>
			</div>
                    <%
                    String correo=name;//"winpum@gmail.com";                     
                    String nombre_tem="";
                    int id_tem=-1;
                    String opciones="";
                    String dinero="";
                    Boolean entra=false;                 
                              if(db.connect()){
                                
                               try{
                                id_tem = db.obtenerIdtempla(correo);                                 
                                 }catch(Exception e){
                                    opciones += "error = " + e.toString();
                                }
                                                                                                                                                                                                                                                                                                                              
                              }
                                String id_jugador=request.getParameter("jugador");
                                //out.write("HOLA  "+id_jugador);
                             %>
                             <%
                                         String salida="";
                                            if(db.connect()) {
                                                try {
                                                    ResultSet rs;
                                                    rs = db.seleccionar("*", "template", "email_user_template=\'"+name+"\'");
                                                    while(rs.next()){
                                                        salida = "<center><H2>Plantilla "+rs.getString(2)+"</H2></center><br>";                                                        
                                                    }
                                                    //out.write(name);
                                                } catch(Exception e) {
                                                    out.write(e.getMessage());
                                                }
                                            }
                                         out.write(salida);
                             %>
                             
                             
                                <center><table border="1">
                                 <tr>
                                     <td><b><center>Jugador</td> 
                                     <td><b><center>Posicion</b></td>
                                     <td><b><center>Precio</b></td>
                                 </tr>
                                 
                      <%
                                        
                    String values = "\'"+id_tem+"\' , \'"+ id_jugador+"\'";   
                    int presupuesto=0;
                    if(db.connect()){
                    try {
                                    ResultSet rsete = db.seleccionar("*","template","id_template=\'"+id_tem+"\'");
                                    while(rsete.next()) {
                                        presupuesto = rsete.getInt(3);                                        
                                    }
                    try{
                        ResultSet rsx = db.seleccionar("*","squad","id_template_squad="+id_tem);
                        int cant = 0;
                        while(rsx.next()) {
                            cant++;
                        }
                        if(cant<15&&presupuesto>0) {
                         db.crearSquad(values);   
                            String salida2="";
                            if(db.connect()) {
                                try {
                                    ResultSet rset = db.seleccionar("*","template","id_template=\'"+id_tem+"\'");
                                    while(rset.next()) {
                                        presupuesto = rset.getInt(3);                                        
                                    }
                                    
                                    ResultSet rs;
                                    rs = db.seleccionar("*", "squad", "id_template_squad=\'"+id_tem+"\'");
                                    while(rs.next()){
                                        String id_player = rs.getString(2);                                                        
                                        ResultSet rs2 = db.seleccionar("*","player","id_player = \'"+id_player+"\'");
                                        while(rs2.next()) {
                                            int precio = rs2.getInt(4);
                                            if(presupuesto>0) {
                                                int newpresupuesto = presupuesto - precio;
                                                db.actualizar("money_template",String.valueOf(newpresupuesto),"template","id_template="+id_tem);
                                                ResultSet rs3 = db.seleccionar("*","position","id_position=\'"+rs2.getString(6)+"\'");
                                                while(rs3.next()) {
                                                    salida2+="<tr><td><center>"+rs2.getString(2)+"</td><td><center>"+rs3.getString(2) +"</td><td>Q "+rs2.getString(4)+"</td></tr>";                                                    
                                                }
                                            } else {
                                                
                                                    
                                                    ResultSet rs3 = db.seleccionar("*","position","id_position=\'"+rs2.getString(6)+"\'");
                                                     while(rs3.next()) {
                                                        salida2+="<tr><td><center>"+rs2.getString(2)+"</td><td><center>"+rs3.getString(2) +"</td><td>Q "+rs2.getString(4)+"</td></tr>";                                                    
                                                    }
                                                    salida2 += "</table>No puede adquirir mas jugadores, ha agotado su presupuesto asignado.<br><br>";
                                                    salida2+="<br><a href=\"escuadra.jsp\"> Regresar </a></center>";
                                                    out.write(salida2);
                                                    return;
                                            }
                                            
                                        }
                                    }                                                    
                                    } catch(Exception e) {
                                    out.write(e.getMessage());
                                    }
                                    }
                                    
                                    // out.print("<center><h3> Escuadra creada correctamente! </h3></center><br>"+values);
                                    salida2+="</table><br><br>Jugador agregado a la plantilla correctamente!<br><br><a href=\"escuadra.jsp\"> Regresar </a></center><br><br>";
                                    out.write(salida2);
                       } else {
                            if(presupuesto<=0) {
                                out.write("Su presupuesto es insuficiente para realizar la adquisicion<br><br>");
                            } else {
                                out.write("Excedio la cantidad maxima de 15 jugadores<br><br>");
                            }
                            String salida2="";
                            if(db.connect()) {
                                try {
                                    ResultSet rs;
                                    rs = db.seleccionar("*", "squad", "id_template_squad=\'"+id_tem+"\'");
                                    while(rs.next()){
                                        String id_player = rs.getString(2);                                                        
                                        ResultSet rs2 = db.seleccionar("*","player","id_player = \'"+id_player+"\'");
                                        while(rs2.next()) {                                                            
                                            ResultSet rs3 = db.seleccionar("*","position","id_position=\'"+rs2.getString(6)+"\'");
                                            while(rs3.next()) {
                                                salida2+="<tr><td><center>"+rs2.getString(2)+"</td><td><center>"+rs3.getString(2)+"</td><td><center>Q "+rs2.getString(4)+"</td></tr>";
                                            }
                                        }
                                    }                                                    
                                    } catch(Exception ez) {
                                    out.write(ez.getMessage());
                                    }
                                    }
                           salida2+="</table>";
                           salida2+="<br><br><a href=\"escuadra.jsp\"> Regresar </a></center>";
                           out.write(salida2);
                       }
                        
                       }
                       catch(Exception e){
                          String  salida2="";
                            if(db.connect()) {
                                try {
                                    ResultSet rs;
                                    rs = db.seleccionar("*", "squad", "id_template_squad=\'"+id_tem+"\'");
                                    while(rs.next()){
                                        String id_player = rs.getString(2);                                                        
                                        ResultSet rs2 = db.seleccionar("*","player","id_player = \'"+id_player+"\'");
                                        while(rs2.next()) {                                                            
                                            ResultSet rs3 = db.seleccionar("*","position","id_position=\'"+rs2.getString(6)+"\'");
                                            while(rs3.next()) {
                                                salida2+="<tr><td><center>"+rs2.getString(2)+"</td><td><center>"+rs3.getString(2) +"</td><td><center>Q"+rs2.getString(4)+"<td></tr>";
                                            }
                                        }
                                    }                                                    
                                    } catch(Exception ez) {
                                    out.write(ez.getMessage());
                                    }
                                    }
                           salida2+="</table>";
                           
                           salida2+="El jugador ya existe en la plantilla.<br>";
                         //out.write("<center><h3> Error al crear, inténtelo nuevamente. </h3></center><br>");
                           salida2+="<br><a href=\"escuadra.jsp\"> Regresar </a></center>";
                           out.write(salida2);
                       }     } catch(Exception exep) {}
                   }
                    %>
                           
                    <%
                                         salida="";
                                            if(db.connect()) {
                                                try {
                                                    ResultSet rs;
                                                    rs = db.seleccionar("*", "template", "email_user_template=\'"+name+"\'");
                                                    while(rs.next()){
                                                        salida = "<center><H2>Presupuesto Q"+rs.getString(3) +"</H2></center><br>";                                                        
                                                    }
                                                    //out.write(name);
                                                } catch(Exception e) {
                                                    out.write(e.getMessage());
                                                }
                                            }
                                         out.write(salida);
                             %>
                             
                                     </table></center>
                    
                    <%
                    /*
                    String correo=name; 
                    out.write(name);
                    String nombre = request.getParameter("nombre_plan");
                    double dinero = 100000;
                    String values = "\'"+nombre+"\', "+ dinero +", \'"+correo+"\'";   
                    if(db.connect()){                                    
                    try{
                         db.crearTemplate(values);
                         out.print("<center><h3> Plantilla creada correctamente! </h3></center><br>");
                         out.print("<center><h4><a href=\"crear_plantilla.jsp\"> Regresar </a></h4></center><br>");
                       }
                       catch(Exception e){
                         out.print("<center><h3> Error al crear, inténtelo nuevamente. "+e.getMessage()+"</h3></center><br>");
                         out.print("<center><h4><a href=\"liga_crear.jsp\"> Regresar </a></h4></center><br>");
                       }     
                   }
                    */
                    %>
                    
		</div>
		<div class="post">
			<div class="entry">
				<blockquote>
				</blockquote>
			</div>
			<p class="links">  <a href="#" class="comments">Inicio</a> </p>
                        <CENTER>
                         <H2></H2>
                         <% 
                         Date fecha = new Date();
                         out.print("<b>Hoy es:</b> ");
                         out.print(fecha.getDate());
                         out.print(" / ");
                         out.print(fecha.getMonth()+1);
                         out.print(" / ");
                         out.print(fecha.getYear()+1900);
                         %>
                         </CENTER> 
		</div>
	</div>
	<!-- end content -->
	<!-- start sidebar -->
	<div id="sidebar">
		<div id="search">
			<h2>USUARIO</h2>
			
		</div>
		<ul>
			<li id="categories">
				<h2>MENU</h2>
				<ul>
					<li><a href="../PRINCIPAL/liga.jsp">LIGA</a>  </li>
                                        <ul>
                                            <li><a href="crear_plantilla.jsp">PLANTILLA</a></li>
                                            
                                        </ul>
                                        <li><a href="escuadra.jsp">ESCUADRA</a> </li>
                                        <li><a href="transferencias.jsp">TRANSFERENCIAS</a></li>
					<li><a href="../PRINCIPAL/equipo.jsp">EQUIPOS</a> </li>
                                        <li><a href="../PRINCIPAL/jugador.jsp">JUGADORES</a> </li>                                        
                                        <img src="../imagenes/pelota.png" alt="" />
				</ul>
			</li>
						
		</ul>
	</div>
	<!-- end sidebar -->
	<div id="extra" style="clear: both;">&nbsp;</div>
</div>
<!-- end page -->
<!-- start footer -->
<div id="footer">
	<p class="legal"> &copy;2012 Usac. All Rights Reserved.
		&nbsp;&nbsp;&bull;&nbsp;&nbsp;		
                </p>
</div>
<!-- end footer -->
</body>
</html>
